contentMargins
修饰符用于为视图内容添加自定义的外边距(Margins)。它支持统一设置所有边,也支持根据指定方向(如顶部、底部、水平、垂直)以及不同位置(内容区域或滚动指示器区域)灵活设置边距。
insets
(必填)指定要添加的边距数值:
EdgeInsets
对象,分别设置 top
、bottom
、leading
、trailing
。edges
(可选)设置要在哪些方向上应用边距,默认是全部方向。
placement
(可选)指定边距的作用区域,适用于滚动容器(如 ScrollView)中需要区分内容区域和滚动条指示区域的场景。
值 | 描述 |
---|---|
"automatic" |
默认行为,系统决定边距应用位置 |
"scrollContent" |
边距应用于可滚动的内容区域 |
"scrollIndicators" |
边距仅应用于滚动指示器(如滚动条)区域 |
参数 | 说明 |
---|---|
insets |
必填。边距数值,可为统一数字或 EdgeInsets 对象 |
edges |
可选。应用边距的方向,如 "vertical" 、"horizontal" 等 |
placement |
可选。边距作用区域(内容区域或滚动条区域) |